home *** CD-ROM | disk | FTP | other *** search
- #include <minimal.h>
- #include <osbind.h>
- #include <string.h>
-
- #define TRUE 1
- #define FALSE 0
-
- extern char *syserr(long);
-
- int
- do_rmdir(const char *name) {
- char *e;
- long err;
-
- if ((err = Ddelete(name)) < 0) {
- e = syserr(err);
- (void)Fwrite(2,(long)strlen(name),name);
- (void)Fwrite(2,2L,": ");
- (void)Fwrite(2,(long)strlen(e),e);
- (void)Fwrite(2,2L,"\r\n");
- return 1;
- }
- return 0;
- }
-
- int
- main(int argc,char *argv[])
- {
- int e;
-
- --argc, ++argv;
- if (!argc) {
- (void)Fwrite(2,22L,"Usage: rmdir dir ...\r\n");
- return 1;
- }
-
- e = 0;
- while (argc) {
- e |= do_rmdir(*argv);
- argv++, argc--;
- }
- return e;
- }
-
-